code here: https://github.com/shaikzhafir/chadgpt
for now, trying to just maintain context by persisting the message in slice that gets sent to the openapi server
TODO, add session based communication + websocket session maybe? so we get streaming support